import time

from base.base import Base



class page_pay_product_delete(Base):
    # # 固定当前页面在YAML中的节点名
    # pay_product_info_page="pay_product_info_page"
    #
    # def __init__(self, driver, yaml_path):
    #     # 调用父类初始化方法，传入固定节点名
    #     super().__init__(driver, yaml_path, self.pay_product_info_page)

    # 添加支付产品并删除成功
    def page_pay_product_delete(self,pay_productCode,pay_productName):
        self.switch_node("pay_product_info_page")
        self.logger.info('点击支付管理')
        self.click("pay_product_manage")  # 使用YAML中定义的键名
        self.logger.info('点击支付产品信息')
        self.click("pay_product_info_btn")
        self.logger.info('添加支付产品')
        self.click("pay_product_add")
        self.logger.info('输入支付产品编码')
        self.send_keys("pay_product_send_code",pay_productCode)
        self.logger.info('输入支付产品名称')
        self.send_keys("pay_product_send_name", pay_productName)
        self.logger.info('点击提交')
        self.click("pay_product_add_submit")
        self.logger.info('删除支付产品')
        self.click("pay_product_delete")
        self.logger.info('确认删除支付产品')
        self.click("pay_product_delete_submit")
        self.logger.info('删除成功')




